home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 018a / passwp30.zip / PASSWP.DOC < prev    next >
Text File  |  1991-09-20  |  9KB  |  193 lines

  1. PASSWP 3.0
  2. (formerly WPPASS 2.0)
  3. A Wordperfect 5.x File Decryption Utility
  4.  
  5.       This program will, in many cases, identify WordPerfect 5.x
  6. "protected" file passwords, hopefully making life easier for some
  7. WordPerfect users.  The horror of forgetting a password is a
  8. situation not unknown to me (though I tend to restrict my absent-
  9. mindedness to mainframe-access passwords, which can usually be
  10. reclaimed by sufficient groveling to the appropriate administra-
  11. tors), and WordPerfect, through its password protection options,
  12. offers ample opportunity for problems of this variety.  Fortu-
  13. nately (for the forgetful among us), WordPerfect's encryption
  14. scheme is sloppy enough to allow relatively easy access to files
  15. with "forgotten" passwords but still adequate to keep the casual
  16. observer (or at least those without access to this program or
  17. something similar) from viewing sensitive documents.  
  18.  
  19.       PASSWP version 3.0 is a small but significant improvement of
  20. WPPASS version 2.0.  In addition to the name change (there's
  21. supposedly a commercial program called WPPASS that does much the
  22. same thing as mine, so I'm changing the name to avoid any con-
  23. flicts), PASSWP now supports wildcards in its input file specifi-
  24. cations and offers slightly friendlier decryption options than
  25. WPPASS 2.0.
  26.  
  27. INSTALLATION
  28.  
  29.       There isn't any.  Just decompress the files from whatever
  30. archive format you find them in.  The executables should be
  31. called PASSWP.EXE, and this file should be PASSWP.DOC.
  32.  
  33. USE
  34.  
  35.       The syntax of the PASSWP command line is quite straightfor-
  36. ward.  From the DOS command line (assuming PASSWP is in a direc-
  37. tory in your current path), just type:
  38.  
  39.                        PASSWP infile /Rreffile /D
  40.  
  41.             infile  =  specification for encrypted file
  42.                        (wildcards OK, default is *.*)
  43.             reffile =  name of reference file (wildcards
  44.                        NOT OK, default is no reference
  45.                        file)
  46.               /D    =  turns on decryption option (default is off)
  47.  
  48.  
  49.       All parameters are optional; their default values are shown
  50. above.  The `infile' specification may include a path name and /
  51. or wildcard characters (* and ?).  Files that match this file
  52. spec but are not WordPerfect 5.x documents, of course, will not
  53. be analyzed.  `/D' enables decryption mode, which allows immedi-
  54. ate decryption (outside of WordPerfect) of files for which
  55. passwords are identified.
  56.  
  57. REFERENCE FILES
  58.  
  59.       The reference file is simply a WP 5.x document (anything NOT
  60. encrypted that you've written before or a few characters [or
  61. perhaps even an empty file] saved in WP 5.x format) used for
  62. comparison to the encrypted file.  The only SERIOUS restriction
  63. on the reference file is that it MUST have been saved from the
  64. SAME COPY of WordPerfect on the SAME COMPUTER used to create the
  65. encrypted file being analyzed.  Using a reference file produced
  66. on a different machine or with a different copy / version of
  67. WordPerfect probably won't give you any better results than
  68. omitting the reference file altogether.  My best suggestion: try
  69. with a file (or several) created on the same equipment and around
  70. the same time as the file to be decrypted.
  71.  
  72. SAMPLE OUTPUT (command line: PASSWP *.wp? /Runcool.ref )
  73.  
  74. -----------------------------------------------------------------
  75. PASSWP 3.0             WordPerfect 5.x password decryption utility
  76.                        Copyright 1991              Daniel W. Emmer
  77.  
  78. Using reference file UNCOOL.REF
  79.  
  80. WPPASS.WPC:       *** not encrypted ***
  81. UNCOOL1.WPD:      encrypted, password = FREDDY
  82. WPTEST1.WPD:      encrypted, password = QWERTYUIOP
  83. MELCIR.WP:        encrypted, no password verified.
  84.                        Best guess: |}~[12]&ABCD
  85. UNCOOL2.WPD:       encrypted, password = FREDDYANDME
  86. WPTEST2.WPD:       encrypted, password = ASDFGHJKLZXC
  87. WPTEST3.WPD:       encrypted, password = ZXCVBNMASDFGHJKLQWERTY
  88.  
  89. 7 matching files, 7 WP 5.x documents, 6 encrypted
  90. -----------------------------------------------------------------
  91.  
  92.  
  93.       The program output is fairly self-explanatory.  Possible
  94. passwords are usually reported as ASCII strings, but any charac-
  95. ter(s) that are outside the normal "typable" range are reported
  96. as decimal ASCII codes enclosed in boldface brackets (as in
  97. MELCIR.WP above  - you'll have to imagine the boldface...)  With
  98. no reference file, the longest password that can be determined is
  99. 10 characters.  With the proper reference file (and the blessings
  100. of the many arcane spirits of personal computing), PASSWP can
  101. identify passwords up to 28 characters long.  Output can be
  102. redirected to a DOS file by appending "> filename" to the end of
  103. the PASSWP command line, though the resulting file won't be very
  104. nicely formatted.
  105.  
  106.       If a unique password is identified and the `/D' option was
  107. specified on the command line, PASSWP asks if you want to try
  108. decrypting the file immediately.  This is generally a good idea
  109. if PASSWP has reported any unusual characters (bracketed decimal
  110. codes) in the password, since passwords containing these codes
  111. often don't work when used inside WordPerfect (though they work
  112. fine from PASSWP).  If you choose to decrypt, PASSWP will ask for
  113. a target file name, which MUST differ from the original file name
  114. (no wildcards allowed).  If the reported password is all "normal"
  115. ASCII characters, it can also be used to access the file in
  116. question from within WordPerfect.  If the program can only manage
  117. a list of several possibilities, all are reported (though this is
  118. extremely rare since version 1.0).  If the program can't verify a
  119. possible password, it tells you so and offers its best guess; if
  120. you specified /D and used a reference file, you can try decrypting
  121. with this guess, but the quality of the results may vary....
  122.  
  123. USING DECRYPT.EXE
  124.  
  125.       DECRYPT 2.1 is a simple utility program that produces a
  126. decoded WordPerfect 5.x file from a password-protected WP 5.x file,
  127. IF you specify the correct password (my sincerest thanks to Guerri
  128. Stevens, CIS WPSGA forum sysop, for pointing out problems in the
  129. earlier version).  If you give the wrong password, an output file
  130. will still be produced, but the output will probably be garbage.
  131. It uses the same decryption algorithm as PASSWP, but DECRYPT gives
  132. you the option of making your own guesses at the correct password
  133. (or trying variations on PASSWP's guesses).
  134.  
  135.  
  136. Syntax:           DECRYPT infile password outfile
  137.  
  138. where `infile' is the encrypted file, `password' is the correct
  139. password, and `outfile' is the desired name for the output file. 
  140. The password is not case sensitive; WordPerfect forces passwords to
  141. upper case, so DECRYPT does the same in interpreting what you type in.
  142. Parameters must be specified in this order, and if you don't supply
  143. all three the program will prompt you for whatever it thinks is
  144. missing.  DECRYPT 2.1 will return an error if the `outfile' you
  145. specify already exists or if `infile' is not a WordPerfect 5.x
  146. document. 
  147.  
  148.  
  149. ADMINISTRATIVE NONSENSE
  150.  
  151.       This is hardly a "professional-quality" program, with all
  152. the proverbial "bells and whistles" that accompany expensive
  153. software packages.  The ideas on which the program is based are,
  154. of course, stolen, but the code (such as it is) is entirely my
  155. own.  Source code is neither included nor available, since my
  156. programming skills leave much to be desired and I, like many
  157. others, prefer to avoid public ridicule.  I also take NO respon-
  158. sibility for the results of any use (or misuse) of the program. 
  159. PASSWP modifies no files on your system (unless you choose to
  160. decrypt...), so it should cause no DIRECT damage, though it does
  161. have obvious potential for invading supposedly "secure" files (I
  162. suggest keeping a copy on floppy disk ONLY, in a safe place, to
  163. restrict unauthorized use).  WordPerfect, as you might expect, is
  164. a trademark of WordPerfect Corporation, Inc.
  165.  
  166.       If you find these programs useful, I'd be thrilled beyond
  167. belief if you'd send a donation of $15 (or whatever you feel is
  168. appropriate) to the address below (I'm a miserably poor
  169. graduate student; I could use both the cash AND the encourage-
  170. ment).  If you're a student in any accredited (or unaccredited,
  171. for that matter) academic program, I hereby officially exempt you
  172. from any fee if you use this program in conjunction with your
  173. course of study (however, if you use it to save someone else's
  174. files [your advisor's, for example], I implore you to point out
  175. to that individual that some financial compensation SHOULD be
  176. made to the author...).  If you haven't found it useful yet, feel
  177. free to keep a copy lying around in case the need should arise. 
  178. I any case, I'd appreciate E-mail at any of the addresses below
  179. if you have any comments or complaints about the program.
  180.  
  181.  
  182. Send comments and $$$ to:
  183.  
  184.       Daniel W. Emmer
  185.       University at Buffalo
  186.       Department of Anthropology
  187.       380 MFAC
  188.       Buffalo, NY  14261
  189.  
  190.       BITNET:     V393VLQR@UBVMS.BITNET
  191.       Internet:   v393vlqr@ubvms.cc.buffalo.edu
  192.       CIS:        [73520,3206]
  193.